Over the last several decades, improvements in software developments tools and methods have allowed geographically and culturally diverse groups to come together in global software development teams. Following the life cycle of a typical software development project, "Global Software Development" l[...]